pump impeller - English Synonyms Dictionary